package com.huihong.internship.system.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 实习岗位表：对应internship_position，存储企业发布的岗位信息
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class InternshipPosition extends BaseEntity {
    /**
     * 关联sys_enterprise的企业ID（对应enterprise_id字段）
     */
    private Long enterpriseId;
    /**
     * 岗位名称（对应position_name字段）
     */
    private String positionName;
    /**
     * 岗位职责（对应job_desc字段）
     */
    private String jobDesc;
    /**
     * 岗位要求（对应requirements字段）
     */
    private String requirements;
    /**
     * 实习周期（对应internship_period字段）
     */
    private String internshipPeriod;
    /**
     * 实习薪资（对应salary字段）
     */
    private String salary;
    /**
     * 岗位状态：0-下线，1-上线（对应status字段）
     */
    private Integer status;
    /**
     * 发布时间（对应release_time字段）
     */
    private Date releaseTime;
}